From: OpenJDK Team Date: Wed, 22 Jul 2026 00:23:02 +0000 (+1200) Subject: dnd-files X-Git-Tag: archive/raspbian/25.0.5_7ea-1+rpi1~3^2~24 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ddd6b711d6c91ee95dd6d4fe0ff4a7b3154cde7f;p=openjdk-25.git dnd-files Gbp-Pq: Name dnd-files.diff --- diff --git a/src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java b/src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java index 7ec8e191a..e7ae63920 100644 --- a/src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java +++ b/src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java @@ -274,14 +274,14 @@ public final class XDataTransferer extends DataTransferer { BufferedReader reader = new BufferedReader(isr)) { String line; ArrayList uriList = new ArrayList<>(); - URI uri; while ((line = reader.readLine()) != null) { try { - uri = new URI(line); + if (!"\0".equals(line)) { + uriList.add(new URI(line)); + } } catch (URISyntaxException uriSyntaxException) { throw new IOException(uriSyntaxException); } - uriList.add(uri); } return uriList.toArray(new URI[uriList.size()]); }